From: Raimond Spekking Date: Tue, 29 Jan 2008 06:10:12 +0000 (+0000) Subject: * Prettify input form for RTL wikis X-Git-Tag: 1.31.0-rc.0~49724 X-Git-Url: http://git.cyclocoop.org/%22.%24info%5B?a=commitdiff_plain;h=b713caf2da034f1387bb7d902c8566d212feb629;p=lhc%2Fweb%2Fwiklou.git * Prettify input form for RTL wikis * Consistent usage of Xml::functions, code cleanup * Add a comment to ensure grep will find all used message names --- diff --git a/includes/FileDeleteForm.php b/includes/FileDeleteForm.php index 7c97d46cb8..01f0099253 100644 --- a/includes/FileDeleteForm.php +++ b/includes/FileDeleteForm.php @@ -110,29 +110,42 @@ class FileDeleteForm { * Show the confirmation form */ private function showForm() { - global $wgOut, $wgUser, $wgRequest; - - $deletereasonother = Xml::label( wfMsg( 'filedelete-otherreason' ), 'wpReason' ); - $delcom = Xml::label( wfMsg( 'filedelete-comment' ), 'wpDeleteReasonList' ); - $reasonDropDown = Xml::listDropDown( 'wpDeleteReasonList', - wfMsgForContent( 'filedelete-reason-dropdown' ), - wfMsgForContent( 'filedelete-reason-otherlist' ), '', 'wpReasonDropDown', 1 ); + global $wgOut, $wgUser, $wgRequest, $wgContLang; + $align = $wgContLang->isRtl() ? 'left' : 'right'; - $form = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $this->getAction() ) ); - $form .= '
' . wfMsgHtml( 'filedelete-legend' ) . ''; - $form .= Xml::hidden( 'wpEditToken', $wgUser->editToken( $this->oldimage ) ); - $form .= '
'; - $form .= $this->prepareMessage( 'filedelete-intro' ); - $form .= "
$delcom "; - $form .= $reasonDropDown; - $form .= "
$deletereasonother "; - $form .= "getText( 'wpReason' ) ) ."\" tabindex=\"1\" />"; - $form .= '
'; - $form .= '

' . Xml::submitButton( wfMsg( 'filedelete-submit' ), array( 'name' => 'mw-filedelete-submit', 'id' => 'mw-filedelete-submit' ) ) . '

'; - $form .= '
'; - $form .= '
'; - $form .= ''; + $form = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $this->getAction() ) ) . + Xml::openElement( 'fieldset' ) . + Xml::element( 'legend', array(), wfMsgHtml( 'filedelete-legend' ) ) . + Xml::hidden( 'wpEditToken', $wgUser->editToken( $this->oldimage ) ) . + $this->prepareMessage( 'filedelete-intro' ) . + Xml::openElement( 'table' ) . + " + " . + Xml::label( wfMsg( 'filedelete-comment' ), 'wpDeleteReasonList' ) . + " + " . + Xml::listDropDown( 'wpDeleteReasonList', + wfMsgForContent( 'filedelete-reason-dropdown' ), + wfMsgForContent( 'filedelete-reason-otherlist' ), '', 'wpReasonDropDown', 1 ) . + " + + + " . + Xml::label( wfMsg( 'filedelete-otherreason' ), 'wpReason' ) . + " + " . + Xml::input( 'wpReason', 60, $wgRequest->getText( 'wpReason' ), array( 'type' => 'text', 'maxlength' => '255', 'tabindex' => '1' ) ) . + " + + + + " . + Xml::submitButton( wfMsg( 'filedelete-submit' ), array( 'name' => 'mw-filedelete-submit', 'id' => 'mw-filedelete-submit' ) ) . + " + " . + Xml::closeElement( 'table' ) . + Xml::closeElement( 'fieldset' ) . + Xml::closeElement( 'form' ); $wgOut->addHtml( $form ); } @@ -168,7 +181,7 @@ class FileDeleteForm { global $wgLang, $wgServer; if( $this->oldimage ) { return wfMsgExt( - "{$message}-old", + "{$message}-old", # To ensure grep will find them: 'filedelete-intro-old', 'filedelete-nofile-old', 'filedelete-success-old' 'parse', $this->title->getText(), $wgLang->date( $this->getTimestamp(), true ),